@charset "UTF-8";

.ControlTable .Nota {
/* Font Properties */
   font-size             : 11px;
   font-weight           : normal;   
   color                 : rgb(000,000,000);
/* Box Properties */
   margin                : 4px 2px 4px 20px;   
   padding               : 2px;
}

.ControlTable .Titulo {
/* Font Properties */
   font-size             : 12px;
   font-weight           : bolder;
   color                 : rgb(000,051,000);
/* Box Properties */
   margin                : 4px 2px 4px 8px;
   padding               : 2px;
}

.ControlTable .SubTitulo {
/* Font Properties */
   font-size             : 11px;
   font-weight           : bolder;   
   color                 : rgb(000,051,000);
/* Box Properties */
   margin                : 4px 2px 4px 8px;
   padding               : 2px;
}

.ControlTable .Grupo {
/* Font Properties */
   font-size             : 11px;
   font-weight           : bolder;
   color                 : rgb(000,051,000);
/* Box Properties */
   margin                : 4px 2px 4px 8px;
   padding               : 2px;
   
}

.ControlTable  .SubGrupo {
/* Font Properties */
   font-size             : 10px;
   font-weight           : normal;   
   color                 : rgb(000,051,000);
/* Box Properties */
   margin                : 4px 2px 4px 8px;
   padding               : 2px;
}

.ControlTable .ItemGrupo  {
   /* Font Properties */
   font-weight           : normal;
   font-size             : 12px;
   color                 : rgb(000,051,000);
   text-transform        : uppercase;
   vertical-align        : middle;
/* Box Properties */
   margin                : 4px 2px 4px 1px;
   padding               : 3px 2px 6px 1px;
}


/**
 * Classe para utilizacao de campos escritos nas tags <fieldset>
 */
.FieldArea {
/* Box Properties */
  margin  : 2px auto 2px auto;
  padding : 2px;
  border  : 1px solid rgb(000,051,000);
}
.FieldAreaTitle {
/* Font Properties */
   font-size             : 100%;
   color                 : rgb(000,000,000);
/* Box Properties */
   margin                : 4px 2px 4px 8px;
   padding               : 2px;
}

/*
 * Classe para formatacao de campos no formato texto, inseridos pela tag
 * 'input'
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.TextField, .TextFile, .TextArea, .NumberField, .DateField,
.TextFieldFocus, .TextAreaFocus, .NumberFieldFocus, .DateFieldFocus, .Select , .TextFieldReadOnly, .SelectReadOnly, .TextAreaReadOnly{
/* Font Properties */
   font-size             : 90%;
   color                 : rgb(000,000,000);
/* Text Properties */
   text-transform        : uppercase;
   vertical-align        : center;
/* Background Properties */
   background-color      : rgb(255,255,255);
/* Box Properties */
   border                : 1px  solid rgb(000,051,000);
/* Positioning Properties */
   height                : 18px;
   width                 : 99.50%;
   *width                : 99%;
   padding               : auto;
   margin                : 1px auto 1px auto;

}

.Radio {
   /* Font Properties */
   font-size             : 10px;
   color                 : rgb(000,000,000);
   text-transform        : uppercase;
   vertical-align        : middle;
   border				 : 0px;
/* Box Properties */
   margin                : 4px 2px 4px 8px;
   padding               : 2px;
}

.TextFieldReadOnly {
   	text-align : left;
	background-color: rgb(240,240,240);
}

.SelectReadOnly {
   	height 				 : 20px;
   	*height 			 : 25px;
   	line-height: 	     : 22px; 
   	width                : 100%;
	background-color     : rgb(240,240,240);   
}

.TextAreaReadOnly {
   height : auto;
   *margin                : 1px auto 1px 2px;
   background-color     : rgb(240,240,240);   
}

.Checkbox {
   /* Font Properties */
   font-size             : 10px;
   color                 : rgb(000,000,000);
   text-transform        : uppercase;
   vertical-align        : middle;
   border				 : 0px;
   
/* Box Properties */
   margin                : 4px 2px 4px 8px;
   padding               : 2px;
}

.Select {
   height 				 : 22px;  
   width                 : 100%;
  }

.TextFile {
   *height 				 : 23px;  
   height 				 : 21px; 
   width                 : 100%; 
   z-index: 2;
   border			     : 1px  solid rgb(165,165,165);
}

input:text {
 width: 400px;
}

.SelectDate {
   height : 22px;
}

.TextArea {
   height : auto;
   *margin                : 1px auto 1px 2px;
}

.TextFieldFocus, .NumberFieldFocus, .DateFieldFocus {
/* Background Properties */
   background-color : rgb(255,255,255);
}

.TextField, .TextFieldFocus, .TextFormat {
/* Text Properties */
   text-align : left;
}

.NumberField, .NumberFieldFocus, .NumberFormat {
/* Text Properties */
   text-align : right;
}

.DateField, .DateFieldFocus, .DateFormat {
/* Text Properties */
   text-align : center;
}

@media print {
  .FieldArea {
    width : 100% !important;
    border: none;
  }

  .FieldAreaTitle {
    margin-left   : 0;
    padding-left  : 0;
    color         : rgb(000,000,000);
  }

  .TextField, .NumberField, .DateField {
    color           : rgb(000,000,000);
    background-color: rgb(255,255,255);
    border-top      : none;
    border-bottom   : 1px solid rgb(000,051,000);
    border-left     : 1px solid rgb(000,051,000);
    border-right    : none;
  }
}
